#pragma once

#include "CFDInitialCondition.h"

class Attitude;

class CFDPassFlowIC: public CFDInitialCondition
{
public:
	CFDPassFlowIC(const InputParameters & parameters);
	virtual Real value(const Point & p);
	void compute();
protected:
	Real _velocity;
	Attitude &_attitude;
	Real _gamma;
	Real _mach;
};

template<>
InputParameters validParams<CFDPassFlowIC>();

